A Source-Level Transformation Framework for RPC-Based Distributed Programs

نویسندگان

  • Tae-Hyung Kim
  • James M. Purtilo
چکیده

The remote procedure call (RPC) paradigm has been a favorite of programmers who write distributed programs because RPC uses a familiar procedure call abstraction as the sole mechanism of remote operation. The abstraction helps to simplify programming tasks, but this does not mean that the resulting program’s RPC-based flow of control will be anything close to ideal for high performance. The purpose of our research is to provide a source-level transformation framework as an alternative way to implement an RPC-based distributed program, so that the code can be optimized through program analysis techniques.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Connguration-level Optimization of Rpc-based Distributed Programs

Many strategies for improving performance of distributed programs can be described abstractly in terms of an application's overall connguration. But previously those techniques would need to be implemented manually, and the resulting programs, though yielding good performance, are more expensive to build and much less easy to reuse. This paper describes research towards an automatic system for ...

متن کامل

Con guration-Level Optimization of RPC-Based Distributed Programs

Many strategies for improving performance of distributed programs can be described abstractly in terms of an application's overall connguration. But previously those techniques would need to be implemented manually, and the resulting programs, though yielding good performance, are more expensive to build and much less easy to reuse. This paper describes research towards an automatic system for ...

متن کامل

Configuration-Level Optimization of RPC-Based Distributed Programs

Many strategies for improving performance of distributed programs can be described abstractly in terms of an application's overall connguration. But previously those techniques would need to be implemented manually, and the resulting programs, though yielding good performance, are more expensive to build and much less easy to reuse. This paper describes research towards an automatic system for ...

متن کامل

Accommodating RPC Heterogeneities In Large Heterogeneous Distributed Environments1

Many RPC semantics have been designed and implemented in recent years to meet various applicationspecific requirements. Examples are synchronous RPC, asynchronous RPC, fault tolerant RPC, broadcast RPC, maybe RPC (no-return RPC), RPC with atomic transactions, and RPC with call-back mechanism [I, 21. With emerging applications like multimedia conferencing and distributed real-time applications, ...

متن کامل

RPC Construction ( Cicero ) RPC Agent Synthesizer ( Nestor ) RPC Agents

Remote procedure call (RPC) is the most popular paradigm used today to build distributed systems and applications. As a consequence, the term RPC has grown to include a range of vastly diierent protocols above the transport layer. A resulting problem is that programs often use diierent RPC protocols, cannot be interconnected directly, and building a solution for each case in a large heterogeneo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996